//当年年检时间
laydate.render({
    elem: '#start_date' //指定元素
});
// 下次年检时间
laydate.render({
    elem: '#end_date' //指定元素
});
// 车辆选择
$('.number').on('click',()=>{
    opsearch('{:url("html/car/car")}?op=search')
 })
 // 服务商列表
 let as_data={}
 as_data.pagenum =999;
 let where_json ={
     service_mode:1
 }
 as_data.where_json=JSON.stringify(where_json)
 ajax(api.facilitator.list,as_data,'post').done((res)=>{
    console.log(res);
    if(res.data){
        var arr= res.data;
        console.log(arr)
        var options ='<option value="">直接选择或搜索选择</option>';
        arr.forEach(key => {
            options +=`<option value='${key.service_id}'>${key.service_name}</option>`;
        });
        $('.service_id').html(options)
        form.render('select');
    }else{
        var options ='<option value="">暂无服务商</option>';
        $('.service_id').html(options)
        form.render('select');
    }
  
 })

// 循环遍历
{if $Think.get.id}
    Load();
	ajax(api.AS.list,{
		where_json:JSON.stringify({
			id:['in',"{$Think.get.id}"]
		})
	},'post').done(function(res) {
        Load(1)
		console.log('编辑')
		console.log(res)
		for(var key in res.data[0]){
            if(key =='car'){
                $('input[name=number]').val(res.data[0][key].number)
            }else if(key =='service_id'){
                $('select[name=service_id]').val(res.data[0][key])
            }else if(key =='state'){
                $(`input[name=${key}]`).each(function(){
					if($(this).val() == res.data[0][key]){
						$(this).attr('checked',true)
					}
				})
            }else if (key == 'img'){
                if(res.data[0][key]){
                    $('#img1').attr('lay-src',domain+res.data[0][key])
                }else{
                    $('#img1').attr('lay-src','/assets/img/noimg.gif')
                } 
                flow.lazyimg();   
            }else if(key =='remark'){
                   if (res.data[0][key]){
                    $('textarea[name=remark]').val(res.data[0][key])
                   } else{
                    $('textarea[name=remark]').attr('placeholder','未填写备注')
                   }
            }else{
                if(res.data[0][key]){
                $('input[name='+key+']').val(res.data[0][key])
                }else{
                    $('input[name='+key+']').attr('placeholder','未填写')
                }
            }
            
        }
        form.render()
	}).fail(function(err) {
		Err('请求失败')
	});
{/if}
// 上传图片
var dataImg= {};
upImage(api.upimage.upimage,'#test1', '#img1',dataImg,'img');

 
// 表单提交
form.on('submit(save)', function(data){
    Load()
	  console.log(data.elem) //被执行事件的元素DOM对象，一般为button对象
	  console.log(data.form) //被执行提交的form对象，一般在存在form标签时才会返回
      console.log(data.field) //当前容器的全部表单字段，名值对形式：{name: value}
      {if $Think.get.id}
       var id = '{$Think.get.id}';
        data.field.id= id;
        if(dataImg.img){
            data.field.img = dataImg.img;
            }
	 	ajax(api.AS.edit,data.field,'post').done(function(res) {
                console.log(res)
                Load(1)
                if(res.code==1){
                    Msg('添加成功')
                    window.location.href= path.AS.index;
                }else{
                    Err(res.msg)
                }
		}).fail(function(err) {
			Err('请求失败')
        });
        {else/}
        if(dataImg.img){
            data.field.img = dataImg.img;
            }
        ajax(api.AS.add,data.field,'post').done(function(res) {
            console.log(res)
            Load(1)
            if(res.code==1){
                Msg('添加成功')
                window.location.href= path.AS.index
            }else{
                Err(res.msg)
            }
    }).fail(function(err) {
        Err('请求失败')
    });
    {/if}
	  return false; //阻止表单跳转。如果需要表单跳转，去掉这段即可。
	});

// 返回上一页
$('.back').on('click',()=>{
    window.history.go(-1);
})